package cn.iocoder.devlop.module.annual.report.marpripinfo.dal.dataobject;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.*;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 企业基本信息 DO
 *
 */
@TableName("t_marpripinfo")
@Data
@ToString(callSuper = true)
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class MarpripinfoDO {

    /**
     * 标识
     */
    @TableId(type = IdType.INPUT)
    private String id;
    /**
     * 注册号
     */
    private String regno;
    /**
     * 企业(机构)名称
     */
    private String entname;
    /**
     * 隶属企业名称
     */
    private String parentname;
    /**
     * 市场主体类型
     */
    private String enttype;
    /**
     * 市场主体类型名称
     */
    private String enttypename;
    /**
     * 行业门类
     */
    private String industryphy;
    /**
     * 行业门类名称
     */
    private String industryphyname;
    /**
     * 行政区划
     */
    private String oplocdistrict;
    /**
     * 法定代表人
     */
    private String lerep;
    /**
     * 法定代表人证件号最大支持500位
     */
    private String legcerno;
    /**
     * 法定代表人手机号最大支持500位
     */
    private String tel;
    /**
     * 住所
     */
    private String dom;
    /**
     * 经营场所
     */
    private String oploc;
    /**
     * 经营(业务)范围
     */
    private String opscope;
    /**
     * 许可经营项目
     */
    private String abuitemco;
    /**
     * 一般经营项目
     */
    private String cbuitem;
    /**
     * 业务范围类型
     */
    private String opscotype;
    /**
     * 业务范围类型名称
     */
    private String opscotypename;
    /**
     * 经营(驻在)期限自
     */
    private LocalDateTime opfrom;
    /**
     * 经营(驻在)期限至
     */
    private LocalDateTime opto;
    /**
     * 注册资本(金)
     */
    private BigDecimal regcap;
    /**
     * 实收资本
     */
    private BigDecimal reccap;
    /**
     * 注册资本(金)币种
     */
    private String regcapcur;
    /**
     * 币种名称
     */
    private String regcapcurname;
    /**
     * 注册资本(金)折万美元
     */
    private BigDecimal regcapusd;
    /**
     * 成立日期
     */
    private LocalDateTime estdate;
    /**
     * 投资总额
     */
    private BigDecimal congro;
    /**
     * 投资总额折万美元
     */
    private BigDecimal congrousd;
    /**
     * 组成形式
     */
    private String compform;
    /**
     * 组成形式名称
     */
    private String compformname;
    /**
     * 经营状态
     */
    private String opstate;
    /**
     * 经营状态名称
     */
    private String opstatename;
    /**
     * 登记机关
     */
    private Double regorg;
    /**
     * 登记机关名称
     */
    private String regorgname;
    /**
     * 发照日期
     */
    private LocalDateTime issblicdate;
    /**
     * 时间戳
     */
    private LocalDateTime timestamp;
    /**
     * uuid索引
     */
    private String uuid;
    /**
     * solrtime
     */
    private LocalDateTime solrtime;
    /**
     * 法人证件类型
     */
    private String legcertype;
    /**
     * uniscid
     */
    private String uniscid;
    /**
     * 行业小类
     */
    private String industrytypesmall;
    /**
     * 是否母集团（1、是，2、否）
     */
    private String isparentgroup;
    /**
     * 集团名称
     */
    private String groupname;
    /**
     * 集团简称
     */
    private String groupshorter;
    /**
     * 企业类型代码简写
     */
    private String enttypepro;
    /**
     * 黑龙江自贸区标识(1 为自贸区  其他或者null 为非自贸区,目前黑龙江使用)
     */
    private String fretradis;

}
